home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 July: Mac OS SDK / Dev.CD Jul 00 SDK2.toast / Development Kits / Hardware / Mac OS USB DDK / Mac OS USB DDK 1.4.1 / Examples / DropPrint•USB / ListInDialog.r < prev    next >
Encoding:
Text File  |  2000-04-25  |  4.5 KB  |  244 lines  |  [TEXT/R*ch]

  1. //
  2. //    4/17/97    oja        resource type for DLOG instead of data
  3. //    9/13/96 PG
  4. //        fixed CK's spelling
  5. //        fixed user item bounds for cleaner scrolling
  6. //
  7.  
  8. #define APP_NAME    "DropPrint•USB"
  9. #define kPopupMenuHeight    19
  10. #define kBlocksizePopup        768
  11. #define kRepeatPopup        769
  12. #define kAlignPopup            770
  13.  
  14.  
  15. #include "Types.r"
  16.  
  17. data 'DLOG' (512) {
  18.     $"0022 0016 0120 01BA 0001 0100 0100 0000"            /* ."...Ì.∏........ */
  19.     $"0000 0200 0000 300A"                                /* ......0. */
  20. };
  21. /*
  22. resource 'DLOG' (512) {
  23.     {34, 22, 267, 440},
  24.     dBoxProc,
  25.     visible,
  26.     goAway,
  27.     0x0,
  28.     512,
  29.     "",
  30.     alertPositionMainScreen
  31. };
  32. */
  33.  
  34.  
  35. resource 'DITL' (512) {
  36.     {    /* array DITLarray: 5 elements */
  37.         /* [1] */
  38.         {209, 343, 229, 401},
  39.         Button {
  40.             enabled,
  41.             "OK"
  42.         },
  43.         /* [2] */
  44.         {209, 271, 229, 329},
  45.         Button {
  46.             enabled,
  47.             "Cancel"
  48.         },
  49.         /* [3] */
  50.         {30, 10, 154, 202},
  51.         UserItem {
  52.             disabled
  53.         },
  54.         /* [4] */
  55.         {30, 212, 154, 402},
  56.         UserItem {
  57.             disabled
  58.         },
  59.         /* [5] */
  60.         {10, 10, 29, 202},
  61.         StaticText {
  62.             disabled,
  63.             "Please choose a USB printer:"
  64.         },
  65.         {169, 20, 169+kPopupMenuHeight, 20+180},
  66.         Control {
  67.             enabled,
  68.             kBlocksizePopup
  69.         },
  70.         {193, 20, 193+kPopupMenuHeight, 20+180},
  71.         Control {
  72.             enabled,
  73.             kRepeatPopup
  74.         },
  75.         {216, 20, 216+kPopupMenuHeight, 20+180},
  76.         Control {
  77.             enabled,
  78.             kAlignPopup
  79.         },
  80.     }
  81. };
  82.  
  83.  
  84. data 'DLOG' (513) {
  85.     $"0022 0016 0046 00F2 0001 0100 0100 0000"            /* ."...F.Ú........ */
  86.     $"0000 0201 0000 280A"                                /* ......(. */
  87. };
  88. /*
  89. resource 'DLOG' (513) {
  90.     {34, 22, 70, 242},
  91.     dBoxProc,
  92.     visible,
  93.     goAway,
  94.     0x0,
  95.     513,
  96.     "",
  97.     centerMainScreen
  98. };
  99. */
  100.  
  101. resource 'DITL' (513) {
  102.     {    /* array DITLarray: 1 element */
  103.         /* [1] status bar */
  104.         {10, 10, 26, 210 },
  105.         UserItem {
  106.             disabled
  107.         }
  108.     }
  109. };
  110.  
  111.  
  112. resource 'ALRT' (768, purgeable) {
  113.     {100, 120, 224, 452},
  114.     768,
  115.     {    /* array: 4 elements */
  116.         /* [1] */
  117.         OK, visible, silent,
  118.         /* [2] */
  119.         OK, visible, silent,
  120.         /* [3] */
  121.         OK, visible, silent,
  122.         /* [4] */
  123.         OK, visible, silent
  124.     },
  125.     alertPositionMainScreen
  126. };
  127.  
  128. resource 'DITL' (768, purgeable) {
  129.     {    /* array DITLarray: 3 elements */
  130.         /* [1] */
  131.         {97, 198, 117, 270},
  132.         Button {
  133.             enabled,
  134.             "OK"
  135.         },
  136.         /* [2] */
  137.         {8, 8, 87, 271},
  138.         StaticText {
  139.             disabled,
  140.             "Abnormal termination (^0)"
  141.         },
  142.         /* [3] */
  143.         {0, 0, 0, 0},
  144.         HelpItem {
  145.             disabled,
  146.             HMScanhdlg {
  147.                 1
  148.             }
  149.         }
  150.     }
  151. };
  152.  
  153. resource 'CNTL' (kBlocksizePopup) {
  154.     {0, 0, 19, 180},
  155.     popupTitleLeftJust,
  156.     visible,
  157.     100,            // title width, pixels
  158.     kBlocksizePopup,
  159.     popupMenuCDEFproc + popupFixedWidth,
  160.     0,
  161.     "Blocksize: "
  162. };
  163.  
  164. resource 'MENU' (kBlocksizePopup, preload) {
  165.     kBlocksizePopup, textMenuProc,
  166.     ~0,
  167.     enabled, "Blocksize",
  168.     {
  169.         "1", noicon, nokey, nomark, plain;
  170.         "2", noicon, nokey, nomark, plain;
  171.         "4", noicon, nokey, nomark, plain;
  172.         "8", noicon, nokey, nomark, plain;
  173.         "16", noicon, nokey, nomark, plain;
  174.         "32", noicon, nokey, nomark, plain;
  175.         "64", noicon, nokey, nomark, plain;
  176.         "128", noicon, nokey, nomark, plain;
  177.         "256", noicon, nokey, nomark, plain;
  178.         "512", noicon, nokey, nomark, plain;
  179.         "1K", noicon, nokey, nomark, plain;
  180.         "2K", noicon, nokey, nomark, plain;
  181.         "4K", noicon, nokey, nomark, plain;
  182.         "8K", noicon, nokey, nomark, plain;
  183.         "16K", noicon, nokey, nomark, plain;
  184.         "32K", noicon, nokey, nomark, plain;
  185.         "64K", noicon, nokey, nomark, plain;
  186.         "128K", noicon, nokey, nomark, plain;
  187.         "256K", noicon, nokey, nomark, plain;
  188.         "512K", noicon, nokey, nomark, plain;
  189.         "1024K", noicon, nokey, nomark, plain;
  190.         "2048K", noicon, nokey, nomark, plain;
  191.     }
  192. };
  193.  
  194. resource 'CNTL' (kAlignPopup) {
  195.     {0, 0, 19, 180},
  196.     popupTitleLeftJust,
  197.     visible,
  198.     100,            // title width, pixels
  199.     kAlignPopup,
  200.     popupMenuCDEFproc + popupFixedWidth,
  201.     0,
  202.     "Align: "
  203. };
  204.  
  205. resource 'MENU' (kAlignPopup, preload) {
  206.     kAlignPopup, textMenuProc,
  207.     ~0,
  208.     enabled, "Align",
  209.     {
  210.         "2", noicon, nokey, nomark, plain;
  211.         "4", noicon, nokey, nomark, plain;
  212.         "8", noicon, nokey, nomark, plain;
  213.         "16", noicon, nokey, nomark, plain;
  214.         "32", noicon, nokey, nomark, plain;
  215.         "64", noicon, nokey, nomark, plain;
  216.     }
  217. };
  218.  
  219. resource 'CNTL' (kRepeatPopup) {
  220.     {0, 0, 19, 180},
  221.     popupTitleLeftJust,
  222.     visible,
  223.     100,            // title width, pixels
  224.     kRepeatPopup,
  225.     popupMenuCDEFproc + popupFixedWidth,
  226.     0,
  227.     "Repeat: "
  228. };
  229.  
  230. resource 'MENU' (kRepeatPopup, preload) {
  231.     kRepeatPopup, textMenuProc,
  232.     ~0,
  233.     enabled, "Repeat",
  234.     {
  235.         "1", noicon, nokey, nomark, plain;
  236.         "2", noicon, nokey, nomark, plain;
  237.         "5", noicon, nokey, nomark, plain;
  238.         "10", noicon, nokey, nomark, plain;
  239.         "20", noicon, nokey, nomark, plain;
  240.         "30", noicon, nokey, nomark, plain;
  241.         "50", noicon, nokey, nomark, plain;
  242.         "100", noicon, nokey, nomark, plain;
  243.     }
  244. };